<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
<script>
  var  islogin = 0
  // islogin变量 记录用户的登录状态（0未登录，1已登录）

  var arrusers = [['admin','123'],['shopkeeper','456'],['vip','789']]

  /*arrusers数组中列举了三个用户的账号和密码。
  请用prompt()收集用户的用户名和密码信息，之后验证登录，登录成功则结束用户输入，并改变登录状态。若登录不成功，则提示用户重新输入，一共给三次机会。
  */
  function login() {
    for (var i = 0; i < 3; i++) {
      var username = prompt('请输入用户名：');
      var password = prompt('请输入密码：');
      var userFound = false;
      for (var j = 0; j < arrusers.length; j++) {
        if (username === arrusers[j][0] && password === arrusers[j][1]) {
          islogin = 1;
          userFound = true;
          break;
        }
      }
      if (userFound) {
        alert('登录成功！');
        break;
      } else {
        alert('登录失败，请重新输入。');
      }
    }
    if (islogin === 0) {
      alert('登录尝试次数已用尽。');
    }
  }
  login();
</script>
</body>
</html>


